Not really but you can simulate this by either using iPhone as an AP and forcing 3G if possible or you can hide behind linux proxy and set up packet dropping (can be done with nftables) random packets.
That will result in almost unusable system.
That will result in almost unusable system.
I used a similar method to simulate running our software on a government network when I worked in defense.
Timeouts and packets dropping all over the place. Government work sucks.
And the most painful thing is that Macbooks don't have eSIM/cellular so you have to use iPhone with its small-ish antenna. So you have a MBP and your system is barely usable and next to you is your colleague, using DELL with built-in LTE and 4 large antennas behind its display doing over 70Mbps with a sh*t-eating grin asking you if you want to use his computer :-D