Driven by new regulations concerning greenhouse gas (GHG) emissions in the transportation sector, battery-electric trucks (BETs) are considered one of the sustainable freight transportation solutions. In this paper, a dispatching problem of the BET fleet is formulated as a capacitated electric vehicle routing problem (VRP) with pick-up and delivery. As the BET dispatching problem is NP-hard, the performance of existing approaches deteriorates in large instance problems, especially when the customers have different preferences and constraints. This article proposes a bi-level strategy that incorporates routing zone partitioning and metaheuristic-based vehicle routing to solve the large-scale BET dispatching problem, considering the delivery types, limited travel distances, and cargo payloads. We apply this strategy to a real-world fleet dispatching scenario with around 300 customer positions for pickups and drop-offs. The experimental results demonstrate that the proposed bi-level strategy can reduce total travel distance and travel time by 24–31%, compared to the baseline strategy implemented in the real world.