Yes, on average every 8 hours, so battery capacity needs to be at least that (probably by a bit of a good margin). And then just the rest stops need to be retrofitted with 100s of charging points that charge this capacity in time (and all at the same time). Semis in Europe are used for long haul.
This will probably replace the last mile delivery for the foreseeable future, baring some drastic shift of cargo to rail.