Try all the above ideas and go for it. I have always used simple cellophane (Scotch Tape) for the mask. The weather and/or terrain the vehicle is traveling through (in your imagination anyway) will help determine how you apply the weathering.
Snow tends to stick to the windshield and gob up when it refreezes. You can reproduce that effect with thicker paint, white glue, putty, etc. It tends to build up at each end of the wiper arc of motion.
Rain will run and streak even after the wipers pass. For a heavy rain this can be achieved with a thin wash painted heavily over the masked area. If you want to create a sense of motion stand the vehicle up on it's back end and let the paint dry running off the windshield towards the sides. For a lighter rain thicken up the paint and apply lightly.
A HMMV running through the muck (puddles on a sunny day) will splash mud all over the place. I was trained on these last week by the kind folks at the 731 ORD CO, and made a mental note of the vehicle’s condition afterwards. Mud splatter can be reproduced with an airbrush, or by applying thick paint on a large paintbrush, or toothbrush, and then running your finger nail over the bristles letting the paint fly in small droplets onto the kit.
For really heavy weathering you can do more than one of the techniques on the same kit. If any paint gets under your mask, take a good, hard, look at it before cussing. It may give the appearance of the water that drips and runs down the windscreen after the wipers have passed.
My attempts in no way rival Viking’s, but they might give you another idea for the effect you are going for. (Please ignore the broken, ill-fitting roof seam at the top. The kit didn't quite go back together well after being damaged in a move) Good luck!