Most block heaters don't really put out a lot of heat, and generally just enough to keep from freezing. Additionally most also have a temperature sensor that shuts on and off the heater as need be. I would think plugging it in at night then unplugging it in the morning should be adequate and probably better than having a timer turn it on at 3am and have the heater work overtime to try to get the block to above freezing temps. 