Over the years I've shot with friends who had a reaction to firing their gun (flinch, jerk, whatever = an unwanted movement that resulted in terrible grouping of the fired bullets on the paper/target).
Many time we "argued" about it. Hey, you're jerking that trigger. No I'm not. Okay. We keep shooting, he keeps jerking the trigger. I finally load up his revolver for him. I leave a chamber empty. Jerk - bang. Jerk - bang. Jerk - bang. Jerk - click. The action stops. He turns around to look and me and says, "Hey, I am jerking the trigger." Then we can fix it - because the shooter realized it really is him and not the revolver or the ammo.
While that's harder to do with a CZ75 semi-auto you can still do it. Buy some snap caps and have a buddy (at the range) load a mix of live ammo and snap caps into your magazines. This should help you better analyze what you are doing.
Awhile back I bought a small device that attaches to the rail on my P07/P01 (any pistol with a light rail) called a MantisX. It can connect to my phone (Bluetooth is neat) and as I dry fire it records movement of the pistol in the microseconds before, during and after trigger pull drops the hammer. Movement direction and intensity. And it will graph that movement on your phone screen. If your pistol doesn't have a light/laser rail they also sell magazine floor plates that allow the attachment of the MantisX.
I've never used the MantisX for live fire but I've read it can be used during live fire, so that makes it more effective/useful than just during dry fire practice.
If you buy/use one for dry fire, be sure to use either snap caps or the o-ring trick several people here use to protect the firing pin retaining pin from damage through repeated dry fire.