I have always spec' my trucks with an APU that integrated with the truck coolant .
that way the APU keep the antifreeze hot , as well as provide electricity for the block heater .
the circulating fuel , will help protecting from gelling ,
and the battery's will not go dead (i don't know why...