If you really need range, preheat before you go, use seat heater instead of cabin heater, go slow.
That being said, why would you do that to yourself in a 50-70k car? I set the cabin heater at 72F, drive at same speed as average traffic in the area, and enjoy the ride. The energy app then tells me precisely how I am doing.
I usually set my supercharger as destination, and then monitor on energy if I will make it with 5% to spare (not the initial optimistic value, rather use the one that you observe after first 15 miles or so, it adjusts for your driving style / current conditions). If you are losing the battle, then you can modify the driving style.
I also multiply the actual distance by 1.3 in summer and 1.5 - 1.8 in winter to estimate how many rated miles I need. Never got stranded in 4 years.