Almost 0 trucks have 300
Almost 0 trucks have 300 gallon tanks, maybe 200 at best. Even working the oilfield, I've almost never seen a truck with that much fuel. You also aren't driving that truck 1800 miles straight, there is regulations drivers have to adhere to that limit their driving times, including hours of forced stops, this is why tesla trucks do indeed have a chance to compete. Charging 400 miles in 30 mins also doesn't cut into much, that's less than a lunch break and a driver's avg shift is under 500 miles, to begin with.