A normal car battery (lead-acid) isn't designed to be discharged very much. It's designed for very-short-term surge applications, not for running things overnight.
A deep-cycle battery (AKA marine battery) is designed to handle a load for hours at a time.