I would know if it is possible to send BTC without a transaction fee regardless of theoretically or practicall..
There may not be zero transaction but there will be a lower transaction fee which depend on your time zone. Most at time, my transactions are based on my time zone UTC 6 PM then i enjoy minimal fee transaction at this particular period of time. You can enjoy this as well if you can check for your time zone.