I can't speak definitively for the Zeros, but for maximum charging speed, a "constant current/constant voltage" (CC-CV) scheme is usually used, which looks like this:
1) If the battery is highly depleted (below say 20%), a fairly low constant current is applied to the battery until it exceeds the threshold -- maybe 1/5th of the highest charging current or so. Batteries are fairly delicate when at low SoC and can't handle high charging currents.
2) Full charging current is now applied. Typically no more than 1C, but some batteries can tolerate more (especially if they're well cooled). This is the "bulk charging" phase and it's where you want to operate if you're trying to charge fast on a road trip. For obvious reasons it's also referred to as the "constant current" (CC) phase. Voltage slowly rises as the battery charges.
3) When a certain voltage threshold is reached (116V for the battery in my SR), the charger holds that voltage. The current will then ramp down as the battery approaches "full charge". This is (obviously) called the "constant voltage" (CV) phase.
4) When current drops dramatically, any individual cells that aren't yet at their "full charge" voltage are given a tiny current individually until they do achieve that voltage. This is what's referred to as "cell balancing". It's usually a very, very small current, a couple of orders of magnitude smaller than the charging current. Charge current is usually reported as 0 during cell balancing.
So cell balancing doesn't even start until "charging current" registers as 0. That's why you may not want to do it all the time -- you have to get to 100% charge before it even starts, and it is true that constantly 100% charging your battery isn't ideal for battery life.
That's why I presented it as a compromise between periodic cell balancing and 100% charging in my post above.