No personal experience but Teams will allow you to join the meeting anytime even before the scheduled time afaik. Typically if you join anytime before the scheduled time it will say something like "waiting for others to join" but that's not an issue.
If you're trying to make sure everything is ok like audio, video & background, I don't think there's any harm in trying the available link on the invite.