How large a space are you trying to heat with the electric heater?
If 1000 watts in 1 hour will raise the temp 1 degree, you need more heat.
If 1000 watts in 1 hour raises the temp 40 degrees, you could do the same with 100 watts over 4 hours... but it needs to be able to maintain the temp desired.
With utility power... 1000w over 1 hour is exactly the same as 100 watts over 10 hours... no difference at all.
Resistive heat is 100% efficient.
Battery usage is different but not a huge amount.
I think you should size the heater based on the absolute minimum needed to achieve the desired temp.
How much 'Heat' you need overall will depend on what the temp DIFFERENTIAL is you want,
AND,
How efficiency the space is insulated against heat loss.
*IF* the space is loosing heat as fast as you make it, zero sum gain, the space doesn't heat.
*IF* you put 100 Watts into an electric blanket under other covers, that's a very small, well insulated space and you get more use of the 100 Watts.
*IF* you make 100 Watts of resistance heat in a larger space, little felt effect since it heated the atmosphere (air).
*IF* you make 100 Watts in the infrared spectrum (light) you will feel it on your skin, the infrared light has to hit your skin, cloths, furniture before it changes frequancy and sheds it's energy as heat.
A 'Watt' is a unit of energy,
Doesn't matter if it's electrical, mechanical or thermal.
Petroleum engines are rated in kW, along with Horse Power & Torque,
While we are use BTU (British Thermal Unit) for heat, it's also rated in kW...