If you set up SPF records, it will do absolutely nothing to reduce your spam. However, it will reduce spam, to other people, that's receiving emails from your domain that you didn't send.
SPF will only help your reduce spam, if you set up your spam filtering software to give a higher spam weight if the SPF check fails on the incoming emails.
If you want to reduce your spam, enable SPF Filtering, DKIM Filtering, and DMARC Compliance on your spam filters. If you want to contribute, to help other people reduce their spam, you should set up SPF, DKIM, and DMARC records on your end.
If you want to verify you have everything set up right on your end to be a responsible sender,verify your email authentication using the free tool at Unlock the Inbox Email Authentication Tool
If everyone does their part, we don't have to delete 100's of spam emails a day.