As a fan, speedrunning can be about as exciting and heartbreaking as any sport. My pulse started racing just now as I watched a runner get extremely close to a significant new PB on a game he runs, and I felt a huge sinking feeling as the PB slipped away.
I went to the Twitch channels of a few runners I liked when they did runs at GDQs and followed them so I get notifications when they go live. Some of them have fairly regular schedules.