I start mine a couple times a week when I'm off for a while. A lot more can go wrong from sitting than weak batteries. Tires that sit tend to become out of round after a while. Brakes will rust to drums after a couple weeks especially if parked on wet gravel. Also, if you missed a pair of dirty socks or undies in the sleeper its better smellwise to find them before hitting the road again.
I feel bad for genset engines. Most go full send to their governed 1800 RPM as soon as they fire. The cringe face you make when you fire them up after they've been sitting out in -30 for a weekend!
I remember a Detroit Diesel engineer being quoted in a trucking magazine. The question was how long should you let the engine warm up before you put a load on it. He said we would like to see the water temp gauge move AND be gentle with it until full operating temperature is achieved. I thought that was a good way to put it.
That's how i do it. The old mack takes forever to warm up. Once the needle moves up over 100 I take off gently. I have 4 mile flat stretch of road before getting on the big road and by then she's warmed up
Depends on how cold it gets and how much you want to spend on running your truck, if you've got lots of time then depending on the outside temps I'd give it a run every 4 hours or so for about 10 minutes. Like if the temps are above 32 degrees I wouldn't worry so much.Otherwise I'd just switch the isolation switch off and not worry about it. Don't they also have those engine block heaters or sump heaters if it does get below 32 degrees I'd maybe plug in the power and keep that heating for most of the day. and night too.
Its all/ways a good time to clean out refrigerator good. and turn it off with door left open so it will be ready to put food in it when you get back on road?
Me personally, start it weekly, run it 15 min minimum, release the brakes, move it 10 ft forward and 10 ft back.