You can rent a pretty near CDL sized truck from UHaul/etc for little trouble. This would represent less than the upfront cost of a truck from the companies POV. They’d only need to worry about the chance people don’t reuturn the batteries. That seems unlikely given the same people would have given all their info up front and are highly likely to need a battery in the future. Vehicle rentals are far more risky and still a daily occurrence.
I’m 100% certain the market could exist. Probably the difficult part is car manufacturers supporting it and possibly some engineering problems (low probability of problems I think).