You can easily install a Katz (by 5-Star Mfg) lower radiator hose inline heater. Drain the system, cut a piece out of the lower hose, install the inline heater, and you're well prepared for cold.
Couple hours at 30-F will make all the difference up to about 30-40-hp; more time for larger. If you have to move early, use a cheap timer to start heating while you're eating breakfast.
Do NOT energize the heater until it is installed and the system refilled; it'll burn up in a few seconds in open air.
Katz is a red 'T' shape, complete with clamps (when sold as kit), for about $25-$30. There are other brands available but if ""red 'T'""-shape they're all by Katz. Avoid the silver softball-size globular type as lower heat output and--on mine--more difficult to install.
I pulled the oilpan off an old Ford PU that I had used a magnetic heater on and found a burnt ring of oil residue and carbon on the inside, opposite where the heater was. I'd always been told these little mag-type heaters wouldn't hurt the oil but have avoided same since seeing the Ford oilpan.
Another aspect, using a lower radiator hose heater allows the heat to rise through the water column into the engine cooling jacket and transfer heat to the cast iron chunk we call an engine. Using the oilpan heater there is no effective heat transfer--all you're doing is thinning and burning the oil.
As a test, at 0-F, after three hours heating using the lower radiator hose heater and sheltered from the wind, with the decompression NOT 'on', the glow plugs cycled in two seconds (timed it) and the 35-hp engine lit immediately with no smoke.
Please post back your experiences so we may all learn.