Yes! If you want to start your meeting without scheduling it for a later time, all you need to do is open the Google Meet app and tap New Meeting. Then, tap Start a new meeting. When your meeting starts, tap Add others. Invite your participants, and they'll receive the invitation immediately.