I want to start a speed run I'ma game no one has streamed on (I don't think anyway) how do I do so. Also do I have to stream or can I record and upload it to this website
I’m a little confused to what exactly you’re asking. Are you asking how to submit a new game to the site? Are you asking how to stream?
You can request games be added to the site, as long as your account and that run you submit, follow all rules: https://www.speedrun.com/requestgame
If you’re asking how to stream, I would recommend googling that and looking at many tutorials for the site you want to stream to (Twitch, YouTube, etc). This site is not a broadcasting platform, nor a video streaming platform. All this site does is embed videos from many sites, so you will need a recorded video of your run (it doesn’t have to be live-streamed).
With the exception of a few games and conditions, your runs do not have to be livestreamed. Assuming your game request goes through (see @Timmiluvs ' post for adding a game) then you get to set the rules for your game.