Yes, Garmins can measure stress. They measure stress using one’s heart rate variability. It also measures the duration between two heartbeats. The lesser the distance between the beats, the higher the stress level will be.