Two on-line algorithms have been developed to acquire driveline component loads in terms of revolutions at torque and rainflow cycle counting matrix. These algorithms have been implemented in real-time on a standard engine controller unit and have been optimized for fast run-time and low memory requirements. The revolutions at torque algorithm is intended to count the number of driveshaft revolutions in each torque level for each gear and store the number of counts in the engine controller memory. The rainflow cycle counting algorithm is intended to count driveshaft torque cycles and to store the number of counts in a two dimensional “from-to” matrix format in the engine controller memory. The revolutions at torque histogram data and the rainflow cycle counting matrix are then downloaded from the vehicle using the data collection device. Download occurs when the vehicle is serviced at a dealership. This data based on the real customer usage information can then be used to develop durability passing criteria for vehicle, system and component tests.