10W oil should be fine for the hydraulics. I would not suggest going any lower on viscosity than that.
However I would suggest going lower on engine oil viscosity. 15W40 is really only good for starting down to about 15DegF, 10W30 goes down to 0 DegF, 5W/30 or 5W/40 down to -22 DegF, and 0W40 down to -40 DegF. Remember to change the oil grade plug if you change oil. If you want a complete copy (with photos) of the document that Mobiltech posted above send me a PM with your e-mail address and I'll gladly send you a copy.
You never answered my question about altitude above sea level. It could be a factor.
Personally I would get the auxiliary start receptacles installed on them so you can boost them externally by simply plugging in another machine or an external battery cart.
For a simple way of explaining the way your injection system works on that engine you have to understand the difference between "Desired Injection Actuation Pressure" and "Actual Injection Actuation Pressure". Desired is calculated by the electronics, Actual is what the pressure sensor downstream of the HEUI pump measures. When you are cranking the engine cold the Actual pressure has to rise to the Desired pressure before the electronic system will activate the fuel injectors. That's why you get no smoke out of the chimney until just before the engine actually fires up, up to that point the electronics were disabled.
When the ambient temperature is really cold the efficiency of your batteries falls and that plus parasitic loads from the engine oil, hydraulic pump, etc, cause the starter to turn a tad slower than normal. Actual pressure rises very slowly therefore it takes longer to fire up.
Do the graders have Cat or aftermarket batteries in them..? Although they are more expensive I've never found a better battery than Cat ones. Whatever battery you buy needs to be rated at a minimum of 1150 CCA if you want to really spin the starter motor when it's cold outside.