Text this: Optimization of Shift Strategy Based on Vehicle Mass and Road Gradient Estimation