How can I get a Radius server that can authenticate using my Google Apps domain credentials?

JumpCloud provides just that (G Suite-to-RADIUS-bridge), but comes at a price. Your other option would be to import your userbase into an LDAP directory, keep it in sync with G Suite using [Google Cloud Directory Sync][2] and use this as the credential store for your RADIUS.