And if you want to stop for 5 minutes instead of 30 you can use battery swapping solutions like the one Janus uses.
Batteries are feasible for long distance trucking today.
Green Hydrogen trucking uses 3X as much electricity as using it directly. Trucking's biggest expense is fuel, so that will be the killer factor ensuring battery will beat hydrogen for long distance trucking.