does joining to all the meeting created from user outside sdk will work in local test?
No. it will not work. joining external meeting will only work if the meeting sdk app is published.
I want to use sdk only to join my meeting bot. Could you please suggest a way around without publishing it ?
There is no workaround
P.S I don’t want my app to be published or visible to other account.
Publishing your Meeting SDK App does not mean that your application (dmg, exe, apk etc…) will be available to public. A published app means that it has been verified by Zoom.