The charging conundrum faced by commercial electric trucks