A method for monitoring health of a brake on a vehicle, comprising: (a) generating brake force command data representing brake force commands; (b) applying brake forces to the brake in response to the brake force commands; (c) generating groundspeed data representing measurements of groundspeed of the vehicle during application of brake forces; (d) generating brake data representing measurements of a condition of the brake during application of brake forces, wherein the brake condition is a brake temperature; (e) collecting the brake force command data, groundspeed data and brake data onboard the vehicle to form collected data; (f) transmitting the collected data to a computer system that is configured to perform steps (g), (h), (i) and (j); (g) calculating a brake input energy and measuring a brake output energy, wherein calculating the brake input energy comprises calculating a sum over time of a product of a measured groundspeed of the vehicle and a commanded brake force during application of brake forces, wherein measuring the brake output energy comprises measuring a first brake temperature at a time before application of brake forces and measuring a second brake temperature at a time after application of brake forces; (h) calculating a current value of a brake health indicator that is a ratio of the calculated brake input energy and the measured output energy based on the collected data; (i) determining whether the current value of the brake health indicator is outside a range of expected values or not; and (j) generating a flag in response to a determination in step (i) that the current value of the brake health indicator is outside the range of expected values. (a) generating brake force command data representing brake force commands; (b) applying brake forces to the brake in response to the brake force commands; (c) generating groundspeed data representing measurements of groundspeed of the vehicle during application of brake forces; (d) generating brake data representing measurements of a condition of the brake during application of brake forces, wherein the brake condition is a brake temperature; (e) collecting the brake force command data, groundspeed data and brake data onboard the vehicle to form collected data; (f) transmitting the collected data to a computer system that is configured to perform steps (g), (h), (i) and (j); (g) calculating a brake input energy and measuring a brake output energy, wherein calculating the brake input energy comprises calculating a sum over time of a product of a measured groundspeed of the vehicle and a commanded brake force during application of brake forces, wherein measuring the brake output energy comprises measuring a first brake temperature at a time before application of brake forces and measuring a second brake temperature at a time after application of brake forces; (h) calculating a current value of a brake health indicator that is a ratio of the calculated brake input energy and the measured output energy based on the collected data; (i) determining whether the current value of the brake health indicator is outside a range of expected values or not; and (j) generating a flag in response to a determination in step (i) that the current value of the brake health indicator is outside the range of expected values.