A method of monitoring health of a vehicle, the method comprising: broadcasting, by a client device over a wireless network, a plurality of measurement synchronization messages corresponding to a measurement window to a plurality of measurement units onboard the vehicle; obtaining, at the client device, synchronization timestamp data corresponding to the plurality of measurement synchronization messages from each of the plurality of measurement units; obtaining, at the client device, measurement data obtained during the measurement window from each of the plurality of measurement units; associating one or more samples of the measurement data from a first measurement unit (108, 300, 802) of the plurality of measurement units with one or more samples of the measurement data from a second measurement unit (110, 300, 802) of the plurality of measurement units based on the synchronization timestamp data, resulting in associated samples of the measurement data, characterized in that the one or more samples of the measurement data from the first measurement unit (108, 300, 802) are timestamped according to a first local clock associated with the first measurement unit (108, 300, 802), the one or more samples of the measurement data from the second measurement unit (110, 300, 802) are timestamped according to a second local clock associated with the second measurement unit (110, 300, 802), and a first frequency of the first local clock is different from a second frequency of the second local clock; and characterizing a condition of the vehicle based at least in part on the associated samples of the measurement data. broadcasting, by a client device over a wireless network, a plurality of measurement synchronization messages corresponding to a measurement window to a plurality of measurement units onboard the vehicle; obtaining, at the client device, synchronization timestamp data corresponding to the plurality of measurement synchronization messages from each of the plurality of measurement units; obtaining, at the client device, measurement data obtained during the measurement window from each of the plurality of measurement units; associating one or more samples of the measurement data from a first measurement unit (108, 300, 802) of the plurality of measurement units with one or more samples of the measurement data from a second measurement unit (110, 300, 802) of the plurality of measurement units based on the synchronization timestamp data, resulting in associated samples of the measurement data, characterized in that the one or more samples of the measurement data from the first measurement unit (108, 300, 802) are timestamped according to a first local clock associated with the first measurement unit (108, 300, 802), the one or more samples of the measurement data from the second measurement unit (110, 300, 802) are timestamped according to a second local clock associated with the second measurement unit (110, 300, 802), and a first frequency of the first local clock is different from a second frequency of the second local clock; and characterizing a condition of the vehicle based at least in part on the associated samples of the measurement data.