can I restore my SMS messages without iCloud?
No, if you don't have any backups in iCloud or your local Mac or PC, you can't restore them.  You don't have any place to restore them from.
The SIM card does not store a copy of messages sent using iMessage or Messages.