I run Rotella 15W-40 in all my diesels, and it isn't like "pumping grease", Bulldog. While I concur that synthetic does behave better in extreme temps, lots of engines have been started in very cold temps before the advent of synthetic. Synthetic being better doesn't mean that dino oil doesn't work- my stuff keeps going year after year, and it has all been started in extreme cold temps.
While a block or pan heater might help, I believe that you haven't learned your tractor yet. The only engine that I use a heater on is my truck; everything else starts using the glow plugs. If you know how long to use the glow plugs, and the right way to start your tractor, I think it will start better for you.
For instance, on my B7100, I hit the glow plugs for about 10 or 15 seconds, pull the decompression valve, and turn it over for about 10 or 15 seconds. That gets some oil moving. I then hit the glow plugs again for 10 or 15 seconds, then start it. It fires up every time. The skidsteer has a Kubota engine, but it starts a little different. Below 30, it calls for warming the plugs for at least 60 seconds. I do that, and it fires up. My dads NH3930 has a little different sequence; point being, we know how each engine needs to be started, and have no problems, and use no heaters. For what it's worth, we do have a magnetic heater, but it doesn't put out enough wattage to do much good. It's hanging in the barn, covered in dust. If you aren't heating the antifreeze, I don't think you are doing much.