Although certainly pricey, the Tesla Model X might fit your needs until an actual EV truck hits the market. It is rated at 5000 pounds towing capacity. Saw one at a campground that towed in a small Airstream. There is also lots of room inside the Model X with the back seats down and cargo capacity around 1200 pounds.
Randy, Mary, and Mojo
Rockwood Signature UltraLite 8329SS
2001 Dodge Ram 2500 Cummins Diesel / Allison Trans
2015-14 Nights, '16-90 Nights, '17-101 Nights, '18-146 Nights, '19-76 Nights '20-56 Nights