If tractor won't start with block heater ,I would change to a 5w40 diesel oil. Second thing I would do check the batteries, cranking amps drop as temperature drops. Are the batteries at or above the recommended cca of the tractor? Is tractor being ran long enough to fully recharge batteries.
Look at putting a trickle charger on you batteries and keep them charged in the winter. One of the biggest issues with batteries is farm vehicle failure is so to them freezing because they didn't have a proper charge.
A liquid acid battery slowly discharges over time. Not much of a problem usually if it is used regularly and recharged by the vehicle charging system. It becomes a big issue if batteries sit unused for any amount of time. The time a battery can sit unused and still function properly, and not be damaged decreases as the temperature drops.