pppoe connection shows real speed

is there a way that pppoe connection status (in windows for example) shows the real speed of user and not network adapter speed (100 Mbps).for example if user has 1Mbps service in mikrotik , it shows 1Mbps in pppoe connection status

AFAIK no.

is it possible in any way ?

i don’t think so. pppoe client do not know what bandwidth limit server will set for him

how dialup works ?
can we simulate it ?

dualup is not ‘over something’. you cannot emulate it until you can change ‘100 Mbit/s’ to something like ‘400 kbit/s’ in your Local Area Connection. but it’s always 100, 10 Mbit/s or 1Gbit/s… i didn’t faced other values =)